Retrieving Use Case Diagram with Case-based Reasoning Approach
نویسنده
چکیده
Due to the difficulty of recalling the semi-structure form of use case diagram, applying reusing approach to the requirement analysis process has been being concerned as a complex task. Despite of this fact, there are relatively little attentions found in the research community. Therefore, this paper proposes how Case-Based Reasoning (CBR) – an approach solves new problem from recalling experiences, can be effectively applied to support the use case diagram reuse. In this research, the diagram retrieval method is designed to match the use case diagram by considering two dimensions: use case and actor dimension and relationship dimension. However, in order to present the significant accuracy and practicality of the proposed method, a tool and five comparative sets– including four various dimensional weights and one commercial tool were carefully set up to test in an experiment.
منابع مشابه
INTEGRATING CASE-BASED REASONING, KNOWLEDGE-BASED APPROACH AND TSP ALGORITHM FOR MINIMUM TOUR FINDING
Imagine you have traveled to an unfamiliar city. Before you start your daily tour around the city, you need to know a good route. In Network Theory (NT), this is the traveling salesman problem (TSP). A dynamic programming algorithm is often used for solving this problem. However, when the road network of the city is very complicated and dense, which is usually the case, it will take too long fo...
متن کاملCase-Based Reuse of UML Diagrams
Software reuse has the potential of reducing development time and increasing software quality. There are several types of knowledge that can be reused, with code being the most common reused one. Code reuse is the most direct and easier type of reuse, but is not the most efficient one. Design reuse is more productive than code reuse, because changes at the design level can have big effects on t...
متن کاملDesign and implementation of a case-based reasoning system for marketing plans
Unstructured intangible experiences and knowledge are usually difficult to represent and instantiate, which engenders the hardship of knowledge transfer and sharing. Past marketing plans are such valuable documents containing strategic planning knowledge and experiences. Case-Based Reasoning (CBR), which consists of retrieving, reusing, revising, and retaining cases, has been proved effective i...
متن کاملRetrieving and reusing qualitative cases: An application in humanoid-robot soccer
This paper proposes a new Case-Based Reasoning (CBR) approach, named Q-CBR, that uses a Qualitative Spatial Reasoning theory to model, retrieve and reuse cases by means of spatial relations. Qualitative relations between objects, represented in terms of the EOPRA formalism, are stored as qualitative cases that are applied in the definition of new retrieval and reuse algorithms. The retrieval al...
متن کاملCCBR Ontology for Reusable Service Templates1
We present the motivation and design of CCBROnto, an OWL Ontology for Conversational Case-Base Reasoning (CCBR). We use this ontology to define cases that can eventually be stored, retrieved and reused by a mixed-initiative approach based on CCBR. We apply this technique for retrieving Web Service Composition templates.
متن کامل